@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote {
	margin: 0;
	padding: 0;
	font-size: 12px;
	_background-image:url(about:blank);
	_background-attachment:fixed;
	font-size:13px;
	font-family:"微软雅黑";
}
input, button, textarea, select, optgroup, option {
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
}
ul, li, dl, dt, dd, ol {
	display: block;
	list-style: none;
}
img {
	border: 0;
}
.clear {
	clear:both;
}
a {
	text-decoration:none;
	outline:0;
}
center {
	padding:20px 0;
}
/* topbg */
.topbg {
	width:100%;
	height:215px;
	background:url(../images/topbg.jpg) center 0 no-repeat #1e397b;
}
.top {
	width:980px;
	height:215px;
	margin:0 auto;
	position:relative;
}
.logo {
	float:left;
	margin-top:50px
}
.toptel {
	float:right;
	margin:45px 25px 0 0
}
.nav {
	position:absolute;
	z-index:2;
	height:64px;
	left:0;
	bottom:0;
	background:#fff;
	width:980px;
	border-top:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8
}
.nav a {
	display:block;
	width:152px;
	float:left;
	height:64px;
	text-align:center;
	font:16px/64px 'microsoft yahei';
	color:#2d2d2d
}
.nav a:hover {
	display:block;
	width:152px;
	float:left;
	height:66px;
	text-align:center;
	font:16px/66px 'microsoft yahei';
	color:#fff;
	margin-top:-1px;
	background:#ffa203
}
.nav a.homebtn, .nav a.homebtn:hover {
	display:block;
	width:63px;
	height:66px;
	margin-top:-1px;
	background:url(../images/homebtn.jpg) center center no-repeat #00bce9;
}
.marqueebg {
	width:100%;
	background:url(../images/marquee.jpg) 0 0 repeat-x;
	height:76px;
	margin-bottom:30px
}
.marquee {
	width:980px;
	height:68px;
	margin:0 auto;
	background:url(../images/icons1.jpg) 2px center no-repeat;
}
.marquee span {
	float:left;
	font:18px/68px 'microsoft yahei';
	color:#1f3770;
	display:block;
	width:150px;
	height:68px;
	text-indent:58px
}
.marquee marquee {
	float:left;
	width:470px;
	margin-right:6px;
	height:68px;
	font:16px/68px 'microsoft yahei';
	color:#1f3770
}
.search {
	float:right;
	width:269px;
	height:42px;
	margin:13px 0 0;
	display:inline
}
.text {
	width:218px;
	height:32px;
	float:left;
	font:14px/32px 'NSimSun';
	color:#939292;
	text-indent:16px;
	border:0;
	background:url(../images/text.jpg) 0 0 no-repeat;
	margin-top:6px
}
.button {
	float:left;
	background:url(../images/button.jpg) no-repeat 0 0;
	width:42px;
	height:42px;
	border:0;
}
.btn {
	float:left;
	display:inline;
	margin-left:8px;
	margin-top:2px;
}

/* con1 */
.con1 {
	width:980px;
	height:515px;
	margin:0 auto
}
.con1title {
	width:980px;
	background:url(../images/title1.jpg) 0 0 no-repeat;
	height:67px;
	margin-bottom:37px;
	font:16px/67px 'microsoft yahei';
}
.con1title div {
	float:left;
	width:396px;
	height:67px;
	overflow:hidden
}
.con1title p {
	float:left;
	width:187px;
	height:67px;
}
.con1title div a {
	padding:6px;
	font:16px/16px 'microsoft yahei';
	margin:0 9px;
	color:#1d3870
}
.con1title div a:hover {
	color:#fff;
	background:#ffa203;
}
.con1con {
	width:100%;
	height:406px;
	overflow:hidden
}
.con1con ul {
	width:986px;
}
.con1con li {
	width:242px;
	height:177px;
	float:left;
	overflow:hidden;
	position:relative;
	margin:0 4px 4px 0;
}
.con1con li a {
	display:block;
	width:490px;
	height:177px;
	position:absolute;
	left:0;
	top:0
}
.con1con li a img {
	display:block;
	float:left;
}
/* con2 */
.con2 {
	width:980px;
	height:573px;
	margin:0 auto
}
.con2title {
	width:100%;
	background:url(../images/title2.jpg) center 0 no-repeat;
	height:67px;
	margin-bottom:38px
}
.con2con {
	width:980px;
	height:469px;
	overflow:hidden
}
.con2con ul {
	width:1021px;
	height:469px;
}
.con2con ul li {
	width:340px;
	float:left;
	height:469px;
}
.con2con ul li div {
	width:301px;
	font:14px/38px 'microsoft yahei';
	color:#212121;
	height:114px;
	overflow:hidden;
	margin:14px 0
}
.more {
	display:block;
	width:303px;
	height:51px;
	background:#1f3775;
	text-align:center;
	font:18px/51px 'microsoft yahei';
	color:#fff;
	overflow:hidden
}
.more:hover {
	display:block;
	width:303px;
	height:51px;
	background:#212121;
	text-align:center;
	font:18px/51px 'microsoft yahei';
	color:#fff;
	overflow:hidden
}
/* con3bg */
.con3bg {
	width:100%;
	height:356px;
	background:#1f3775;
	border-bottom:1px solid #2f59c6
}
.con3 {
	width:980px;
	height:356px;
	margin:0 auto
}
.con3left {
	float:left;
	width:578px;
	height:356px;
}
.con3title {
	width:100%;
	height:73px;
	background:url(../images/border1.jpg) 0 bottom repeat-x;
	margin-bottom:18px
}
.con3title p {
	float:left;
	width:300px;
	height:73px;
	background:url(../images/icons2.jpg) 4px 16px no-repeat;
	text-indent:67px;
	font:18px/73px 'microsoft yahei';
	color:#fff;
}
.con3title p span {
	font:600 18px/73px 'simsun';
	padding-left:5px
}
.con3title a {
	float:right;
	font:14px/73px 'microsoft yahei';
	color:#fff;
	padding-right:10px
}
.newsul {
	width:100%;
}
.newsul li {
	width:100%;
	height:42px;
	border-bottom:1px dotted #2d55be;
	background:url(../images/icons3.jpg) 4px center no-repeat;
	text-indent:21px;
	font:14px/42px 'microsoft yahei';
}
.newsul li a {
	float:left;
	color:#fff
}
.newsul li span {
	float:right;
	color:#fff
}
.con3right {
	float:left;
	width:361px;
	height:308px;
	padding:29px 0 0 40px;
	position:relative
}
.con3right a {
	display:block;
	position:absolute;
	z-index:2;
	left:105px;
	bottom:102px;
	width:187px;
	height:49px;
	text-align:center;
	font:22px/49px 'microsoft yahei';
	color:#ffef64;
	text-shadow:1px 1px 1px #d68900;
}
/* foot */
.linksbg {
	width:100%;
	height:75px;
	background:#000;
	border-bottom:1px solid #202020
}
.links {
	width:980px;
	height:75px;
	margin:0 auto;
	background:url(../images/linkbg.jpg) 2px center no-repeat;
	text-indent:200px;
}
.links a {
	font:14px/75px 'microsoft yahei';
	color:#b7b7b7;
	margin:0 13px;
}
.footbg {
	width:100%;
	height:167px;
	padding-top:12px;
	background:#141414;
	text-align:center
}
.footnav {
	text-align:center;
	width:100%;
	font:16px/71px 'microsoft yahei';
	color:#6a6a6a
}
.footnav a {
	color:#6a6a6a;
	margin:0 12px
}
.footbg p {
	text-align:center;
	width:100%;
	font:13px/30px 'microsoft yahei';
	color:#595858
}
.footbg p span {
	margin:0 10px
}
.footbg p a {
	color:#595858
}
/* subpage */
.subpage {
	width:980px;
	margin:0 auto
}
.left {
	float:left;
	width:253px;
}
.lefttitle {
	background:url(../images/lefttitle.jpg) 0 0 no-repeat;
	width:253px;
	height:66px;
}
.leftnav {
	width:251px;
	border:1px solid #d1d1d1;
	border-top:0;
	padding:25px 0 15px;
	margin-bottom:35px
}
.leftnav li {
	width:224px;
	margin:0 auto
}
.leftnav li a {
	display:block;
	width:224px;
	height:44px;
	background:url(../images/leftli1.jpg) 0 0 no-repeat;
	overflow:hidden;
	font:16px/44px 'microsoft yahei';
	color:#fff;
	text-indent:43px;
	margin-bottom:13px
}
.leftnav li li a {
	display:block;
	width:224px;
	height:44px;
	background:url(../images/leftli2.jpg) 0 0 no-repeat;
	overflow:hidden;
	font:16px/44px 'microsoft yahei';
	color:#fff;
	text-indent:64px;
	margin-bottom:13px
}
.leftnav li li a:hover {
	display:block;
	width:224px;
	height:44px;
	background:url(../images/lefthover2.jpg) 0 0 no-repeat;
	overflow:hidden;
	font:16px/44px 'microsoft yahei';
	color:#1f3775;
	text-indent:64px;
	margin-bottom:13px
}
.leftnav li a:hover {
	display:block;
	width:224px;
	height:44px;
	background:url(../images/lefthover1.jpg) 0 0 no-repeat;
	overflow:hidden;
	font:16px/44px 'microsoft yahei';
	color:#1f3775;
	text-indent:43px;
	margin-bottom:13px
}
.leftcontact {
	width:253px;
	height:293px;
	position:relative;
	margin-bottom:35px;
}
.leftcontact a {
	display:block;
	width:186px;
	height:49px;
	position:absolute;
	left:27px;
	bottom:60px;
	text-align:center;
	font:22px/49px 'microsoft yahei';
	color:#ffef64;
	text-shadow:1px 1px 1px #e09401
}
.right {
	float:left;
	width:688px;
	padding-left:38px;
}
.righttitle {
	width:672px;
	height:62px;
	background:#1f3775;
	text-align:right;
	padding-right:16px;
	font:14px/62px 'simsun';
	color:#fff
}
.righttitle a {
	color:#fff
}
.rightcon {
	width:100%;
	padding:15px 0;
	font:14px/30px 'simsun';
	color:#2a2a2a;
	margin-bottom:35px;
	overflow:hidden
}
.rightcon div {
	font:14px/30px 'simsun';
	color:#2a2a2a;
}
/* newsul */
.newsul2 {
	width:100%;
}
.newsul2 li {
	width:100%;
	height:44px;
	border-bottom:1px dotted #3a60c2;
	background:url(../images/icons4.jpg) 3px center no-repeat;
	text-indent:20px;
	font:14px/44px 'simsun';
	color:#363636
}
.newsul2 li a {
	float:left;
	color:#363636
}
.newsul2 li span {
	float:right;
	padding-right:3px;
	color:#363636
}
.newsul2 li.none {
	margin-bottom:20px
}
.allpage input {
	width:26px;
	height:26px;
	border:1px solid #e1e1e1;
	text-align:center;
	background:#fbf8f8;
	margin:0 5px;
	color:#888;
	font:14px/26px 宋体;
}
.blank {
	width:100%;
	height:20px;
	margin-bottom:5px;
}
/* product */
.product {
	width:691px
}
.product li {
	width:230px;
	margin-bottom:15px;
	float:left;
}
.pro_img {
	display:block;
	width:224px;
	height:168px;
	border:1px solid #d2d2d2;
	padding:1px;
	margin-bottom:10px
}
.pro_title {
	display:block;
	width:226px;
	height:38px;
	background:#1f3775;
	text-align:center;
	font:14px/38px 'microsoft yahei';
	margin:0 auto;
	text-align:center;
	color:#fff;
	overflow:hidden
}
/* case */
.case {
	width:100%;
}
.case li {
	width:100%;
	height:203px;
}
.caseleft {
	display:block;
	width:224px;
	height:163px;
	border:1px solid #d2d2d2;
	padding:1px;
	float:left;
}
.caseright {
	float:left;
	width:422px;
	height:28px;
	font:16px/28px 'Microsoft YaHei';
	color:#1f3775;
	margin-left:25px;
	overflow:hidden
}
.case li div {
	float:left;
	width:422px;
	padding-left:25px;
	font:14px/38px 'Microsoft YaHei';
	color:#484848;
	margin-top:13px;
	height:114px;
	overflow:hidden
}
/* view*/
.right h1 {
	margin:0;
	font:18px/50px '微软雅黑';
	width:100%;
	text-align:center;
	color:#282827;
}
.adddatetime {
	width:100%;
	font:13px/30px '微软雅黑';
	text-align:center;
	color:#a2a2a2;
}
.adddatetime span {
	margin-right:15px;
}
.back {
	display:block;
	width:134px;
	height:36px;
	margin:55px auto 20px;
	text-align:center;
	font:16px/36px '微软雅黑';
	color:#fff;
}
.page {
	width:100%;
	font:14px/37px '微软雅黑';
	color:#202020;
	border-bottom:1px dotted #1f3775
}
.page a {
	color:#1f3775
}
.page {
	width:100%;
	margin:10px auto;
	overflow: hidden;
	position: relative;
}
.page p {
	width:100%;
	height:28px;
	font:12px/28px "microsoft yahei";
	color:#1d1d1d;
	overflow: hidden;
}
.page p a {
	color:#1d1d1d
}
.page p a:hover, .back:hover {
	text-decoration: underline
}
.back {
	font:14px/39px "microsoft yahei";
	color:#fff;
	width:138px;
	margin:0 auto;
	border-radius:4px;
	display:block;
	text-align:center;
	background:#f76f0c
}

/*-----首页 banner-----*/
.slideBox {
	width:100%;
	height:450px;
	overflow:hidden;
	position:relative;
}
.slideBox .hd {
	overflow:hidden;
	position:absolute;
	right:0;
	bottom:25px;
	width:100%;
	z-index:1;
}
.slideBox .hd ul {
	overflow:hidden;
	zoom:1;
flo/at:left;
	text-align:center;
	width:100%;
}
.slideBox .hd ul li {
fl/oat:left;
	display:inline-block;
	width:12px;
	height:12px;
	margin:0 6px;
	border-radius:6px;
	text-align:center;
	background:#222;
	cursor:pointer;
	font-size:0;
}
.slideBox .hd ul li.on {
	background:#3aa314;
	color:#fff;
}
.slideBox .bd {
	position:relative;
	height:100%;
	z-index:0;
}
.slideBox .bd li {
	zoom:1;
	vertical-align:middle;
	height:450px;
}
.slideBox .bd li a {
	display:block;
	height:450px;
}
.slideBox .bd img {
	width:1903px;
	height:450px;
	display:block;
}
.slideBox .prev, .slideBox .next {
	display:none;
	position:absolute;
	left:3%;
	top:50%;
	margin-top:-30px;
	width:30px;
	height:60px;
}
.slideBox .next {
	left:auto;
	right:3%;
}
.slideBox .prev:hover, .slideBox .next:hover {
	opacity: .7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
	-khtml-opacity: .7;
}
.slideBox .prevStop {
	display:none;
}
.slideBox .nextStop {
	display:none;
}
/*分页样式*/
.pglist {
	padding: 20px 0 10px;
	width: 100%;
	text-align: center;
}
.pglist a {
	color: #666;
	padding: 0 14px;
	margin: 0 3px;
	font-weight: bold;
	background: #fff;
	border: 1px solid #ddd;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.pglist * {
	display: inline-block;
	_zoom: 1;
	_display: inline;
	vertical-align: middle;
	line-height: 30px;
	padding-bottom: 1px;
}
.pglist a:hover, .pglist .page-num-current {
	display: inline-block;
	color: #fff;
	background: #1f3775;
	border-color: #1f3775;
}